home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / SPREOTUS / 123BIG.LZH / BPOP.DOC < prev    next >
Text File  |  1991-02-14  |  31KB  |  674 lines

  1.  
  2. BPOP - A TSR Magnifying Glass
  3. Part of the B-WARE family
  4. Copyright Hexagon Products 1989
  5.  
  6. Version 2.0                                             December, 1989
  7.  
  8. BPOPTable of Contents
  9. Page Subject
  10.    BPOP Basics
  11. 1  Introduction
  12. 2  Quick Start (F1 Help)
  13. 4  Fonts and Character Sizes (F2 Zoom)
  14. 7  Moving Around with Arrow keys (F3 and F4)
  15.  
  16.    Searches
  17. 9  F6 - Search for Attribute
  18. 12 F7 - GOTO Cursor
  19. 12 F8 - GOTO Location
  20. 12 F9 - Search for Text
  21. 13 F10 - Do it Again
  22.  
  23.    Command Line Options
  24. 14 -K Changing the Hot Key
  25. 18 -S Changing the Size
  26. 18 -V Changing the Video Mode
  27.  
  28.    Final Notes
  29. 19 Technical Specifications
  30. 20 A Word about TesSeRact(TM)
  31. 21 Disk Vendors, BBS's, Users Groups
  32. 22 An Ad for BEDIT
  33. 23 Other Products and Prices
  34. 24 BPOP 2.0 Registration Form
  35.  
  36. BPOP - A TSR Magnifying Glass
  37. Part of the B-WARE family
  38. Copyright Hexagon Products 1989
  39.  
  40. Version 2.0                                             December, 1989
  41.  
  42. Introduction
  43. BPOP serves as a memory-resident magnifying glass.  It pops up over
  44. text mode screens of other software and enlarges them, making them
  45. easier to read.   BPOP is part of the B-WARE family which includes
  46. BEDIT, BTYPE, BLOOK, and BDIR.  BPOP was written for vision impaired
  47. users, but can be used in any situation where it is hard to see
  48. the computer screen, such as enlarging faint letters on a laptop
  49. or making a computer demonstration visible to people in the back of
  50. a conference room or classroom.
  51.  
  52. Version 2.0 of BPOP now gives you a choice of magnification.  On a CGA
  53. display for example, you can get an enlargement of 10, 20, 26, 40, or 53
  54. characters per line.  Version 2.0 also has all the functionality previously
  55. contained in BPOP Deluxe, including your choice of hotkey, and search
  56. capabilities.  BPOP is shareware and costs $27.  See the last page of this
  57. file for information on how to pay for BPOP.
  58.  
  59. BPOP draws characters on your screen based on character maps or fonts
  60. embedded within BPOP.  BPOP uses one of three different fonts: 8-bit,
  61. 12-bit, or 16-bit.  Usually, you will settle on one of these fonts and
  62. have no use for the others.  Because of that, and to save memory, several
  63. versions of BPOP are provided on the diskette.  They differ only in what
  64. fonts they contain.  For example, BPOP12.EXE contains the 12-bit font, 
  65. whereas BPOP16.EXE contains the 16-bit font.  If you want both at the
  66. same time, you can use BPOP1216.  This is described further in the section
  67. on fonts.
  68.  
  69. BPOP is a TSR.  You load it at the DOS command line, and it Terminates,
  70. but Stays Resident (TSR).  After that, it lurks in the background, waiting
  71. to be popped up when you press a certain combination of keys (hot keys).
  72. When you call up BPOP, it reads whatever is currently displayed on your
  73. screen, and redisplays a portion of it using larger characters.  Use the
  74. arrow keys to scroll around to other parts of the display.  When done,
  75. press any other key to return you to where you left off.  BPOP uses 
  76. TesSeRact(TM) to make it work with other TSRs.
  77.  
  78. Quick Start
  79. You run BPOP by entering the BPOP command at the DOS prompt.  Choose 
  80. BPOP12 or BPOP16 to start out with.  Later, you can experiment with the
  81. different versions to decide which one to use regularly.  The programs
  82. differ only in the character font they contain.  When BPOP is loaded,
  83. it displays a short message, and then returns control to DOS.  It looks
  84. as if BPOP has terminated, but in fact, it is still resident in your
  85. computer's memory.  If you had done a DOS CHKDSK immediately before
  86. and after running BPOP, you would have noticed that the memory available
  87. has shrunk by about 40K.  This is memory that BPOP is using.
  88.  
  89. You can now enter any DOS command or program.  For example, enter the DOS
  90. DIR command to get a listing of your files as usual.  Now, hold down the
  91. Left Shift key and the ALT key and press the letter A all at the same time.
  92. If everything is correct, BPOP will read the DIR display off your screen,
  93. and replace it with a portion of the screen blown up with larger characters.
  94.  
  95. BPOP is now active, and will remain in control until you are done with
  96. it. You can see another portion of the display by pressing any of the arrow
  97. keys, including the 4 single arrow keys, HOME, END, PGDN, or PGUP. These
  98. keys cause BPOP to scroll over the underlying data, displaying a different
  99. portion each time.  The top line of the BPOP display always shows the row
  100. and column of the underlying data that is currently displayed.
  101.  
  102. F1 - Help
  103. While BPOP is active, the function keys have special meaning.  If you 
  104. press F1 for Help, you get a list of the function key definitions.
  105. If you are running BPOP on a graphics screen, you can change the
  106. magnification by pressing F2.  Pressing any key other than a function
  107. key causes BPOP to restore the original screen image and return control.
  108.  
  109. While BPOP is active, the F5 key makes BPOP not only release control of
  110. the screen, but also removes BPOP from your machine completely.
  111. After this, you won't be able to call BPOP with the hot keys again until
  112. you reload it.  If you haven't loaded any other programs on top of BPOP,
  113. the memory BPOP was using will be returned for other use.
  114.  
  115. The function keys F6 through F10 serve to search the underlying text
  116. for contents or position.  For example, you can change the BPOP screen
  117. to locate and enlarge the area around the word ERROR, or data with the
  118. attribute of Red on White.
  119.  
  120. If you press any other key while BPOP is active, BPOP will release control
  121. of the screen and "go back to sleep" waiting to be "awakened" by the
  122. press of its hot keys.
  123.  
  124. Fonts and Character Sizes
  125. F2 - Zoom
  126. BPOP can use the greatest enlargement, where a screen is filled up with
  127. only 6 lines of 10 characters, on all video hardware.  When BPOP is used
  128. with video cards that support graphics, such as CGA or Hercules, BPOP
  129. gives you a range of character sizes used to make up the display.  You
  130. can cycle among all modes supported for your display when BPOP is active
  131. by pressing the F2 key.
  132.  
  133. The number of characters displayed by BPOP is a function of the size of
  134. each character and the resolution of your video card and monitor.  BPOP uses
  135. three fonts, an 8-bit, 12-bit, and 16-bit.  In 640x200 graphics mode, a
  136. 16-bit font yields 40 (640/16) characters across, and 12 (200/16) lines
  137. down.  Each font contains a pattern to make up all 256 possible characters.
  138. For example, the 8-bit entry for the letter 'A' might look like this:
  139.  
  140.        ..XX....
  141.        .XXXX...
  142.        XX..XX..
  143.        XX..XX..
  144.        XXXXXX..
  145.        XX..XX..
  146.        XX..XX..
  147.        ........ 
  148.  
  149. where the dots are 0's and the X's are 1's.  The only inter-character
  150. spacing done in BPOP is provided for in the font itself.  Thus,
  151. the A has an empty row along the bottom and two empty columns along
  152. the right hand side.  The first row is 0011 0000 or 30 in hexadecimal.
  153. In hex, the entire entry for an 'A' would be "30 78 CC CC FC CC CC 00".
  154.  
  155. Each entry takes up eight bytes, so for all 256 characters 8*256 = 2048 bytes
  156. are required.  For the 16-bit font, each row takes up two bytes, and 16 rows
  157. are required.  For 256 characters, 2*16*256 = 8192 bytes are required.
  158.  
  159. For the 12-bit font, each row still takes up two bytes, but only the
  160. first 12 bits in the row are displayed.  The 12-bit font uses 14 rows,
  161. so the 12-bit font takes up 2*14*256 or 7168 bytes.  The 12-bit font
  162. used in BPOP is provided courtesy of Kim Kokkonen of TurboPower Software.
  163. It was developed for use in BigEd, a large character word processor.  
  164.  
  165. The fonts are resident in memory with BPOP, and as such, take memory away
  166. from your application.   BPOP1216.EXE contains all the BPOP fonts.  You
  167. can use this program if you want to keep all your enlargement options open.
  168. However, it is more likely that you will decide upon a single enlargement
  169. and find that the extra fonts just get in the way and take up overhead. 
  170. To solve this problem, there are several BPOP programs, differing only in
  171. what fonts they contain, and consequently, in what size characters they
  172. can produce.
  173.  
  174. BPOP8.EXE contains the 8-bit font which is used for the largest block
  175. mode enlargement.  It takes up the least amount of overhead but provides
  176. the fewest enlargement options.  The other BPOPs also contain the 8-bit
  177. font in addition to another font.  BPOP12.EXE contains the 12-bit font;
  178. BPOP16.EXE contains the 16-bit font; and BPOP1216.EXE contains all the fonts.
  179.  
  180. The combination of characters available to you with the a given BPOP font
  181. can be determined by looking at the table below.  Find the desired
  182. enlargement for your hardware, determine the font needed to produce it,
  183. and run the appropriate BPOP program that contains that font.
  184.  
  185.  
  186.  
  187.  
  188.     Video       Display
  189.     Hardware    Mode        Font    Yield
  190.  
  191.     Mono        80x25       8-bit   10x6
  192.  
  193.     CGA         80x25       8-bit   10x6
  194.                 320x200     16-bit  20x12
  195.                 320x200     12-bit  26x14
  196.                 640x200     16-bit  40x12
  197.                 640x200     12-bit  53x14
  198.  
  199.     Hercules    80x25       8-bit   10x6
  200.     Monochrome  720x348     16-bit  22x10
  201.     Graphics    720x348     12-bit  30x12
  202.                 720x348     16-bit  45x19
  203.                 720x348     12-bit  60x24
  204.  
  205.     EGA         80x25       8-bit   10x6
  206.                 320x200     16-bit  20x12
  207.                 640x350     12-bit  26x14
  208.                 640x200     16-bit  40x12
  209.                 640x200     12-bit  53x12
  210.  
  211.  
  212.  
  213. Number of rows and columns produced on various video cards given
  214. the resolution and font size.
  215.  
  216. If you find the need to modify the characters used by BPOP yourself,
  217. a font editor is available upon request.  You might choose to modify
  218. the letters to exagerate the differences between an H, M, and W, for
  219. example.  Again, upon request, a customization program is available
  220. to make BPOP use any font with the extension .F8 from the Ultravision
  221. package from Personics or any font suitable for use with BigEd from Kim 
  222. Kokkonen.  Eventually, the font editor and customization program will
  223. be made public and will work on BPOP, BEDIT, and the rest of the
  224. B-Ware utilities.
  225.  
  226. Moving Around with Arrow Keys
  227. F3 - Page Left
  228. F4 - Page Right
  229. BPOP can only display a portion of the underlying data that was on the 
  230. screen when BPOP was called up.  When using the largest block characters,
  231. each underlying character which occupied one column and one row will be
  232. enlarged by BPOP to take up 8 columns and 4 rows.  The underlying data
  233. can only be fully displayed by BPOP if you look at 8 pages across and
  234. 4 pages down.  Since each BPOP screen covers only about 1/32 of the
  235. underlying data it is important to be able to move the BPOP display
  236. to other portions of the data.
  237.  
  238. The simplest way to do this is by using the arrow keys.  The four arrow 
  239. keys cause BPOP to move one character in the given direction.  UP and 
  240. DOWN move one row, while LEFT and RIGHT move one column.  These arrow
  241. keys are useful for fine adjustments.  If you see most of what you are
  242. looking for on the current BPOP display, you can use the arrow keys to 
  243. see what is just off the edge of the BPOP display.
  244.  
  245. If you get to the edge of the underlying data, the arrow keys cause BPOP
  246. to wrap the display.  For example, if you are displaying the top row of
  247. the underlying data, and you press the UP arrow, since BPOP can't display
  248. any further up, it will wrap down to the last row of the previous column.
  249.  
  250. This is analogous to how you read.  If you are at the rightmost edge and
  251. you press the RIGHT arrow, BPOP will go down a page and back over to the 
  252. left margin.  Whenever BPOP wraps like this, it will issue a short low
  253. beep to alert you to the situation.  The top line of the display can
  254. always be examined to determine exactly what portion of the underlying
  255. display is being shown at any given time.
  256.  
  257. There are also paging keys which will change the display a page at a time.
  258. A page is defined as what can be shown on the BPOP screen at once.  For
  259. example, with an 80 by 25 display, a BPOP page consists of 10 columns of
  260. 5 rows.  If you press the PgUp key, BPOP will display the data that is
  261. 5 rows above what you are looking at.  Again, if the top row is already
  262. on the display, BPOP will wrap to the last row of the previous page.
  263. The PgUp and PgDn keys move the display one page up or down.  The TAB key
  264. moves the display one page to the right, and the back tab key, or Shift
  265. TAB, moves the display one page to the left.  If you prefer, the F3 and F4
  266. keys also move the display one page to the left and right.
  267.  
  268. In addition, two other keys can be used, HOME and END.  HOME changes the
  269. display to show the first column and first row of the underlying data.
  270. Sometimes if you get confused about where you are in the display, you
  271. can press HOME to take you to the top left to get your bearings, then
  272. use the other paging keys to move around again.  The END key takes you
  273. to the bottom row of the underlying data but leaves the column unchanged.
  274.  
  275.                     Distance
  276.     1 Character     1 Page          To the Edge
  277.     UP arrow        PGUP            HOME        
  278.     DOWN arrow      PGDN            END     
  279.     LEFT arrow      ShiftTab (F3)
  280.     RIGHT arrow     Tab (F4)
  281.  
  282. BPOP also lets you search for particular characters or attributes
  283. of the underlying data.
  284. All searches proceed across and then down until the entire underlying text
  285. has been examined or until the search succeeds.
  286.  
  287. F6 - Search for Attribute
  288. BPOP can only display a portion of the underlying data that was on the 
  289. screen when BPOP was called up.  You can move the BPOP display to another
  290. portion of the underlying data with the arrow keys, but BPOP also lets
  291. you identify certain areas of the underlying data by characteristic.
  292. For example, after you have called BPOP up, you can press the F6 function
  293. key to tell BPOP to search the underlying data for any field that was
  294. displayed in a certain color, or with a certain attribute.
  295.  
  296. Every character displayed on the screen is given its own attribute.  The
  297. attribute controls whether the character will be displayed in bright or
  298. normal intensity, whether or not it will be blinking, and on color screens,
  299. what color it will be.  Monochrome screens are limited in the number of
  300. different attributes they distinguish.
  301.  
  302. For example, if your word processor displays error messages in Red on White,
  303. you can use the F6 key to go directly to any error message.  When you press
  304. F6, a screen is displayed that asks you what foreground color you are seeking.
  305. The color choices are listed.  Enter a number from 0 to 7 indicating which
  306. color.  For this example, enter a 4 for Red.  Then you are asked what 
  307. background color you are interested in.  In this case, enter 7 for White.  
  308. If there is any Red on White text on the underlying screen, the BPOP display
  309. will show it.  If not, a short beep will let you know that BPOP could not
  310. find any such attribute.
  311.  
  312. There are actually more attributes available than these.  Add eight to the
  313. foreground attribute and you get the same color in high intensity.  Add eight
  314. to the background attribute and you get blinking.  Not all video monitors
  315. and adapters differentiate combinations such as black from bright black.
  316.  
  317. The complete table of attributes for color displays is as follows:
  318.  
  319.                         Foreground          Background               
  320.             Color            Bright               Blink
  321.  
  322.             Black       0       8           0       8
  323.             Blue        1       9           1       9
  324.             Green       2       A           2       A
  325.             Cyan        3       B           3       B
  326.             Red         4       C           4       C
  327.             Magenta     5       D           5       D
  328.             Brown       6       E           6       E
  329.             White       7       F           7       F
  330.          
  331.  
  332. For monochrome screens, although a full attribute byte is reserved for
  333. each character, meaning there are a possible 256 attribute combinations,
  334. most are not supported by the hardware.  The common monochrome attributes 
  335. are: White on Black (Foreground 7, background 0), Underlined (1,0), and
  336. Black on White (0,7).   There are bright and blinking versions of these
  337. three also.  To choose the blinking, add 8 to the background number
  338. and to choose bright, add 8 to the foreground number (hexadecimal).
  339.  
  340. If you enter a value  in the range 0 through 7, BPOP will search for any
  341. match regardless of the blinking or brightness settings.  If you want to
  342. specifically look for a blinking or brightness setting, you can enter
  343. the attribute in the range of 8 through F.     
  344.  
  345. There are some programs available that will change the colors displayed
  346. on your screen for a given attribute, and sometimes it is just very
  347. difficult to determine what color you are looking for.  As an example,
  348. I wanted to search for the blinking WAIT message that Lotus 1-2-3 displays
  349. in the upper right corner.  It looked like White on Red to me, but BPOP
  350. couldn't find any White on Red text on the screen.
  351.  
  352. To solve this problem, you can answer the BPOP prompt for attribute with
  353. a question mark.  If you do so, BPOP will ask what column and row you are
  354. interested in.  In my case, the blinking WAIT message is in column 77 of
  355. row 1.  When I entered that, BPOP came back and said the attribute of that
  356. column and row had a foreground of B and a background of C.  This is Bright
  357. Cyan on Blinking Red.  That explains why BPOP didn't return anything for a
  358. search of White on Red.  Now, I can search for the B an C attributes when
  359. I am in 1-2-3.
  360.  
  361. You can repeat the last search you performed by pressing the function key
  362. F10.  This will look for the next area on the screen with the same attribute.
  363.  
  364. When a blank is displayed on the screen, it doesn't matter if the attribute
  365. calls for red on black or white on black, all you see is black.  For this
  366. reason, when you search for attribute, areas on the screen with nothing
  367. but blanks in them are skipped.
  368.  
  369. F7 - GOTO Cursor
  370. F8 - GOTO Location
  371. Each display screen has a cursor position associated with it.  If you 
  372. press the F7 function key while BPOP is active, it will change the BPOP
  373. display to show the page around the underlying data pointed to by the 
  374. cursor.  Note that not all software uses the cursor position in a meaningful
  375. way.  Some programs use their own cursor made up of a reverse video 
  376. display.  They move the actual cursor to off the display screen.  F7
  377. will just display the area of the actual cursor.  In these cases, you may
  378. be better off searching for attribute.
  379.  
  380. If you know what area on the screen you are interested in, you can use
  381. function key F8 to go there directly.  When you enter F8, BPOP prompts you
  382. for the column and row you are interested in.  The column and row numbers
  383. start at 1.  BPOP will change the display to show the appropriate 
  384. underlying data.
  385.  
  386. F9 - Search for Text
  387. BPOP can only display a portion of the underlying data that was on the 
  388. screen when BPOP was called up.  You can move the BPOP display to another
  389. portion of the underlying data with the arrow keys, but BPOP also lets
  390. you identify certain areas of the underlying data by contents.
  391. For example, after you have called BPOP up, you can press the F9 function
  392. key to tell BPOP to search the underlying data for a given string of
  393. characters.
  394.  
  395. For example, you might want to search a spreadsheet screen for any field
  396. that involved money.  To do this, you can bring up the BPOP screen and press
  397. the F9 function key.  BPOP will prompt you for what text you want to search 
  398. for.  Then enter a dollar sign ($).  BPOP will search the underlying data
  399. for a matching dollar sign, and change the BPOP display to show the new
  400. area.  You can repeat the search, looking for the next dollar sign, by
  401. pressing the F10 key.
  402.  
  403. Wild cards which are used in DOS text searchs, such as * and ?, have
  404. no special meaning in BPOP text searches.  If you search for a ?, BPOP
  405. will look for a ? in the underlying text.
  406.  
  407. F10 - Do it Again
  408. You can repeat the last search you performed by pressing the function key
  409. F10.  This will look for the next area that matches your criteria: matching
  410. attribute if the last search was F7, matching text for F9.
  411.  
  412. Command Line Options
  413. BPOP has several options which can be specified on the command line
  414. when you invoke BPOP.  Each option is preceded by a dash (-) and a single
  415. letter.  An example of an option is the Size option, -S.  To use a size
  416. of 5000, you would enter BPOP as follows:
  417.  
  418.             BPOP -S5000
  419.  
  420. There is no space between the option letter and the value.  It does
  421. not matter whether you enter the option letter in upper or lower case.
  422. If you have to use two options, it doesn't matter in what order you enter
  423. them.  For normal usage, you need not enter any options.        
  424.  
  425. -K Changing the Hot Key
  426. By default, BPOP can be invoked by pressing the hot key combination of
  427. ALT, Left Shift, and A.  If this is not a convenient combination to 
  428. use, or if it conflicts with another TSR program you are running, you
  429. can change the hot key combination with the -K option.
  430.  
  431. If you want to change the hot key combination that is used to invoke
  432. BPOP, you can do so by using the -K parameter on the DOS command line
  433. when you first start BPOP.  For example:
  434.  
  435.            BPOP -K0A1E
  436.  
  437. would give you the same hot key you get by default.  The first two characters
  438. after the K (in the example, 0A) indicate what shift keys must be pressed
  439. for the hot key to be recognized.  There are 4 shift keys: the CTRL key, the
  440. ALT key, and the Left and Right Shift keys.  In this example, the 0A means
  441. the ALT and Left Shift keys must be pressed together.  
  442.  
  443. The last two characters after the K (in the example, 1E) indicate what
  444. letter or number key must be pressed for the hot key.  In this case, the
  445. 1E means the letter A.  You can choose from any of the letter keys, number
  446. keys, or function keys.  
  447.  
  448. It is important that you choose a shift and key combination that do not
  449. interfere with other software that you run.  For example, Lotus 1-2-3
  450. uses the F1 key for Help.  You could tell BPOP to pop up whenever the F1
  451. key was pressed, but if you did that, you would never be able to get
  452. Help from 1-2-3. 
  453.  
  454. In addition to any normal software you use, such as
  455. spreadsheets, databases, or word processors, you have to make sure that
  456. the BPOP hot key doesn't interfere with any other TSR programs you may 
  457. also be running.
  458.  
  459. If you make a mistake, and BPOP turns up where you don't want it, you 
  460. can remove BPOP from memory by pressing the F5 key.  Then you can enter
  461. keys directly to your other application.
  462.  
  463.  
  464. The following is a list of Shift Key combinations you can
  465. use with the -K parameter:
  466.  
  467.         -K Code     Shift Key Meaning
  468.  
  469.         00  No shift keys needed
  470.         01  RightShift
  471.         02              LeftShift
  472.         03  RightShift+ LeftShift
  473.         04                          Ctrl
  474.         05  RightShift+             Ctrl
  475.         06              LeftShift+  Ctrl
  476.         07  RightShift+ LeftShift+  Ctrl
  477.  
  478.         08                                  Alt
  479.         09  RightShift+                     Alt
  480.         0A              LeftShift+          Alt
  481.         0B  RightShift+ LeftShift+          Alt
  482.         0C                          Ctrl+   Alt
  483.         0D  RightShift+             Ctrl+   Alt
  484.         0E              LeftShift+  Ctrl+   Alt
  485.         0F  RightShift+ LeftShift+  Ctrl+   Alt
  486.  
  487.  
  488. The following is a list of character codes you can use with the 
  489. -K parameter:
  490.  
  491.     Char    -K Code     Char    -K Code     Char    -K Code
  492.     A       1E          J       24          S       1F
  493.     B       30          K       25          T       14
  494.     C       2E          L       26          U       16
  495.     D       20          M       32          V       2F
  496.     E       12          N       31          W       11
  497.     F       21          O       18          X       2D
  498.     G       22          P       19          Y       15
  499.     H       23          Q       10          Z       2C
  500.     I       17          R       13
  501.  
  502.     Char    -K Code     Char    -K Code     Char    -K Code
  503.     1       02          F1      3B          F11     57
  504.     2       03          F2      3C          F12     58
  505.     3       04          F3      3D
  506.     4       05          F4      3E
  507.     5       06          F5      3F
  508.     6       07          F6      40
  509.     7       08          F7      41
  510.     8       09          F8      42
  511.     9       0A          F9      43
  512.     0       0B          F10     44
  513.  
  514. The last two codes, F11 and F12, will not work on all machines.  Try
  515. them out if you are interested.
  516.  
  517. The default hot key combination for BPOP is Left Shift-Alt-A.  To set
  518. such a value, find the Left Shift-Alt line in the top table.  It is 
  519. opposite code 0A.  Then find the code for the letter A in the next table.
  520. It is code 1E.  Placing these two next to each other gives -K0A1E.  If
  521. you ran BPOP with this combination, you would get the default setting.
  522.  
  523. -S Changing the Size
  524. When invoked, BPOP reads the text screen into a buffer.  It then enlarges
  525. a portion of it and eventually restores it upon exit.  By default, BPOP
  526. provides a buffer large enough to hold 25 rows of 80 characters, the normal
  527. DOS screen size.  If you are using BPOP with more rows or columns than
  528. this, you can increase the size of the buffer BPOP uses to hold the
  529. text screen.
  530.  
  531. By default, BPOP uses a buffer large enough to hold 2000 characters
  532. (80x25).  You can increase this by specifying the size of the text
  533. screen with the -S option.  Follow the S with the number of characters
  534. on the text screen you will be using.  For example, on a screen with
  535. 43 rows of 80 characters, or 3440 characters in all, use:
  536.  
  537.            BPOP -S3440
  538.  
  539. -V Changing the Video Mode
  540. When you use BPOP on a graphics screen, you can get a number of different
  541. display sizes.  You can cycle through them using the F2 key when BPOP
  542. is active.  The chosen video mode will be used on subsequent invocations
  543. of BPOP.  If you prefer, you can instruct BPOP to use a particular video
  544. mode when it is initially brought up by using the -V option.  Follow
  545. the -V with the number of times you would normally press the F2 key to
  546. obtain the size you prefer.  For example:
  547.  
  548.            BPOP -V2
  549.  
  550. is the equivalent of entering BPOP without the -V option, then pressing
  551. the F2 key twice.  
  552.  
  553. Technical Specifications
  554. BPOP is a TSR written according to the TesSeRact(TM) specifications.  It
  555. should work on any IBM compatible PC running under DOS 2.2 or later.  It
  556. will run on any monochrome or color screen when they are in text mode. 
  557. BPOP8 requires 35K, BPOP12 and BPOP16 require 40K, and BPOP1216 takes up
  558. 45K.  To run BPOP on screens in greater than 25 line mode use the -S option.
  559.  
  560. BPOP will not pop up over a graphics mode screen, or when DOS is in the
  561. middle of executing a task.  If you try to invoke BPOP at these times,
  562. BPOP will just produce a cascading series of beeps instead of popping up.
  563. A Word about TesSeRact(TM)
  564. This product uses the TesSeRact(TM) Ram-Resident Library and supports
  565. the TesSeRact Standard for Ram-Resident Program Communication. For
  566. information about TesSeRact, contact the TesSeRact Development Team
  567. at:
  568.  
  569.      TesSeRact Development Team
  570.      c/o Chip Rabinowitz
  571.      2084 Woodlawn Avenue
  572.      Glenside, PA 19038
  573.      (215) 884-3373
  574.  
  575.      Compuserve: 70731,20
  576.      MCIMAIL:    315-5415
  577.  
  578. This MCIMAIL Account has been provided to the TesSeRact Development
  579. Team by Borland International, Inc. The TesSeRact Development Team is
  580. in no way associated with Borland International, Inc. TesSeRact is a
  581. trademark of the TesSeRact Development Team.
  582.  
  583. TesSeRact is Copyright 1988 TesSeRact Development Team, All Rights
  584. Reserved.
  585.  
  586.  
  587. Disk Vendors, BBS's, Users Groups
  588. BPOP is shareware.  You may distribute BPOP as long as the following
  589. guidelines are met:
  590.  
  591. Distribute all files that make up the program essentially
  592. unchanged.
  593.  
  594. Charge less than $10 for distribution of the program.
  595.  
  596. Be sure your customers know the program is not free but
  597. is shareware, and that payment for your distribution is not payment
  598. to the author.
  599.  
  600. Forward copies of problems or complaints about this program 
  601. to the author.  In return, the author will make an attempt to answer
  602. such problems or complaints.
  603.  
  604. Distribute the latest version of the program when it is
  605. made available to you. 
  606.  
  607.  
  608. Other Products and Prices
  609.  
  610. Prices are fixed through 12/91.  After that, check.
  611.  
  612. Product             Price   Latest Version
  613. B-Edit                $39     2.0
  614. BIG for 1-2-3         $39     1.0
  615. BIG for WP            $39     1.0
  616. B-Pop                 $27     2.0
  617.  
  618. $9 discount on each of second and subsequent items in a single order.
  619.  
  620. Documentation for all programs is provided in large, easy-to-read,
  621. 18-point type.  In addition, all of the following large-character
  622. utility programs are included with any purchase at no extra cost:
  623.  
  624. B-Type, B-Dir, and B-Print
  625. are large-character replacements for the related DOS commands.
  626. B-Print prints text files  in large characters on Epson-compatible
  627. dot-matrix printers.
  628.  
  629. B-Look
  630. is a text file browser.  Scroll with arrow keys.
  631.  
  632. B-Font and B-Apply 
  633. modify the character shapes used in the above
  634. B-Ware products.
  635.  
  636. Registration
  637.     contact:         Hexagon Products
  638.     Bill Arendt      P.O. Box 1295
  639.     (708) 692-3355   Park Ridge, IL  60068-1295
  640.     
  641.  
  642. BPOP 2.0 Registration Form
  643. When you register, please include the following:
  644.  
  645. Name: _________________________________________________________________________
  646.  
  647. Company: ______________________________________________________________________
  648.  
  649. Address: ______________________________________________________________________
  650.  
  651. City: ___________________________ State: ______________________________________
  652.  
  653. Zip: _____________ Phone: _____________________________________________________
  654.  
  655. Optional information:
  656.  
  657. Using on: Laptop  Desktop
  658.  
  659. Display:  VGA     EGA     CGA     Herc    Mono    Dual
  660.  
  661. Oper.Sys: DOS     OS/2
  662.  
  663. Preferred Input Device: Mouse   Keyboard
  664.  
  665. Preferred character size?   10  20  26  40  53  58  Other _____________________
  666.  
  667. Suggestions for improving BPOP? _______________________________________________
  668.  
  669. _______________________________________________________________________________
  670.  
  671. Where did you find BPOP? ______________________________________________________
  672.  
  673. If you have speech synthesis hardware, what kind? _____________________________
  674.